package com.tarena.lbs.content.dao.repository;

import com.tarena.lbs.content.pojo.po.ActionSearchPO;
import com.tarena.lbs.content.pojo.po.ArticleSearchPO;
import com.tarena.lbs.content.pojo.query.ArticleQuery;

import java.util.List;
import java.util.Set;

public interface ArticleRepository {
    void insert(ArticleSearchPO po);

    List<ArticleSearchPO> list();

    Set<String> articleLabels(ArticleQuery articleQuery);

    ArticleSearchPO articleDetail(String id);

    void articleBehavior(ActionSearchPO po);

    ActionSearchPO getBehaviorLists(ArticleQuery query);

}
